self-confident but rude - French English Dictionary